// 引入 createStore
//    最新的 redux 推荐我们使用 @reduxjs/toolkit （RTK）
import { createStore } from "redux";
// 引入 redux-devtools 插件包中的一个函数
import { composeWithDevTools } from "@redux-devtools/extension";

// 引入 没有拆分的reducer
// import reducer from "./reducer";

// 引入的是有拆分操作的合并之后的根 reducer
import reducer from "./reducers/index";


// 创建仓库
const store = createStore(
  reducer,
  // window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
  composeWithDevTools()
);

// 最后导出这个 store 对象
export default store;
